<?php

session_start();
include('../Fonctions.php');
$currentDate = date("d/m/Y");

// Récupération des informations du formulaire
$informations_onglets = array(
    $nom_concessionnaire = trim(htmlspecialchars(strip_tags($_POST['concessionnaire']))),
    $obtention_APS = trim(htmlspecialchars(strip_tags($_POST['obtention_APS']))),
    $accord_etude_obtenu = trim(htmlspecialchars(strip_tags($_POST['accord_etude']))),
    $reception_finale_obtenue = trim(htmlspecialchars(strip_tags($_POST['reception_finale_etude']))));

$id_concessionnaire->execute(array(
    'nom_concessionnaire' => $nom_concessionnaire
));

$Id_concessionnaire = $id_concessionnaire->fetchColumn(0);

$recupDate = $bdd->prepare("SELECT date_obtention_APS, date_accord_etude, date_reception_final FROM concessionnaire_municipalite_etude WHERE id_concessionnaire = :id_concessionnaire AND id_etude = :id_etude");
$recupDate->execute(array(
    'id_concessionnaire' => $Id_concessionnaire,
    'id_etude' => $_SESSION['id_etude']
));
$recupDateConcessionnaireEnCours = $recupDate->fetch();

//initialisation des obtentions des docs à 0 si pas reçu
if ($obtention_APS == null) {        // Si le bouton de l'obtention de l'APS est pas coché alors
    $obtention_APS = 0;                // on met à 0 pour préparer l'insertion en bdd    (0 = pas obtenu)
    $date_obtention_APS = "00/00/0000";    //on met la date d'obtention à 00/00/0000 car on a pas le document      
} else if ($obtention_APS == "on") {     // si le bouton est activé => on a obtenu le document.
    $obtention_APS = 1;                 // 1 = doc obtenu   (préparation insertion en bdd)
}
if ($accord_etude_obtenu == null) {   // Si le bouton de l'obtention de l'accord pour l'étude est pas coché alors
    $accord_etude_obtenu = 0;          //même raison que pour APS
    $date_obtention_accord = "00/00/0000"; // même raison que pour APS
} else if ($accord_etude_obtenu == "on") {     // même raison que pour APS
    $accord_etude_obtenu = 1;
}
if ($reception_finale_obtenue == null) {    // Si le bouton de l'obtention de la reception finale est pas coché alors
    $reception_finale_obtenue = 0;          //même raison que pour APS
    $date_obtention_reception = "00/00/0000";       //même raison que pour APS
} else if ($reception_finale_obtenue == "on") {        // même raison que pour APS
    $reception_finale_obtenue = 1;
}

//Initialisation des dates
if ($obtention_APS == 1) {              // Si APS est obtenu, on regarde la date dans la badd
    if ($recupDateConcessionnaireEnCours['date_obtention_APS'] == "00/00/0000") {    // si la date en bdd est égale à 00/00/0000 => on vient d'obtenit le doc
        $date_obtention_APS = $currentDate;                    // Donc la date d'obtention est la date du jour
    } else {
        $date_obtention_APS = $recupDateConcessionnaireEnCours['date_obtention_APS'];             // sinon, on avait déja le document, donc la date d'obtention est la date déja présente en base de données
    }
}
if ($accord_etude_obtenu == 1) {               //Pareil que pour APS
    if ($recupDateConcessionnaireEnCours['date_accord_etude'] == "00/00/0000") {
        $date_obtention_accord = $currentDate;
    } else {
        $date_obtention_accord = $recupDateConcessionnaireEnCours['date_accord_etude'];
    }
}
if ($reception_finale_obtenue == 1) {             //Pareil que pour APS
    if ($recupDateConcessionnaireEnCours['date_reception_final'] == "00/00/0000") {
        $date_obtention_reception = $currentDate;
    } else {
        $date_obtention_reception = $recupDateConcessionnaireEnCours['date_reception_final'];
    }
}

echo $obtention_APS . "<br />";           // TOUS LES   ECHO   SONT POUR LES VERIFICATIONS
echo $accord_etude_obtenu . "<br />";
echo $reception_finale_obtenue . "<br />";

echo $date_obtention_APS . "<br />";
echo $date_obtention_accord . "<br />";
echo $date_obtention_reception . "<br />";

echo "nom_concessionnaire " . $nom_concessionnaire . "<br />";
echo "id_concessionnaire " . $Id_concessionnaire . "<br />";




$actualisation_concessionnaire->execute(array(// Modifie les informations au niveau de la base de données
    'date_APS' => $date_obtention_APS,
    'date_accord' => $date_obtention_accord,
    'date_reception' => $date_obtention_reception,
    'APS_obtenu' => $obtention_APS,
    'accord_obtenu' => $accord_etude_obtenu,
    'reception_obtenue' => $reception_finale_obtenue,
    'id_concessionnaire' => $Id_concessionnaire,
    'id_etude' => $_SESSION['id_etude']
));
?>
